// 导入 express 模块
const e = require('express');
const express = require('express');


// 创建 express 的服务器实例
const app = express();

// 1.快速托管静态资源   http://127.0.0.1:8080/pic/58.png
app.use("/pic",express.static("./picture"))

// 2.1解析json格式的数据    固定写法
app.use(express.json());

// 3.1 解析 URL-encoded 格式的请求体数据    固定写法
app.use(express.urlencoded({extended : false}));

// 以下是post路由
// 2.2 测试 post 通过 body 进行 json 传递参数
// postmon ————> body ————> row ————> json ————> json格式数据
app.post("/hero",(req,res) => {
    // 默认undefined
    console.log(req.body);
    res.send("解析json格式的数据");
});
// 3.2 测试 post 通过 表单 进行传递参数
// postmon ————> body ————> x-www-for-urlencoded ————> 键值对
app.post("/form",(req,res) => {
    // 默认 {}
    console.log(req.body);
    res.send("解析 URL-encoded 格式的请求体数据");
});



// 调用 app.listen 方法,指定端口号并启动web服务器
app.listen(8080, function () {
      console.log('服务器已启动, 127.0.0.1:8080');
})